/*
 * Copyright (C) 2018 Pingan, Inc. All Rights Reserved.
 */
package com.pingan.haofang.searchcloud.dashboard.dto;

/**
 * @version 1.0
 * @description
 * @auther baojimin
 * @create 2018/4/18 17:55
 */
public class CollectionRequestReportDto {
    private  String key;

    private  ValueDto<Integer> minResponseTime;
    private  ValueDto<Integer> maxResponseTime;
    private  ValueDto<Float> avgResponseTime;

    private  ValueDto<Integer> count0_;
    private  ValueDto<Integer> count0_100;
    private  ValueDto<Integer> count100_1000;
    private  ValueDto<Integer> count1000_3000;
    private  ValueDto<Integer> count3000_;

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public ValueDto getMinResponseTime() {
        return minResponseTime;
    }

    public void setMinResponseTime(ValueDto minResponseTime) {
        this.minResponseTime = minResponseTime;
    }

    public ValueDto getMaxResponseTime() {
        return maxResponseTime;
    }

    public void setMaxResponseTime(ValueDto maxResponseTime) {
        this.maxResponseTime = maxResponseTime;
    }

    public ValueDto getAvgResponseTime() {
        return avgResponseTime;
    }

    public void setAvgResponseTime(ValueDto avgResponseTime) {
        this.avgResponseTime = avgResponseTime;
    }

    public ValueDto getCount0_100() {
        return count0_100;
    }

    public void setCount0_100(ValueDto count0_100) {
        this.count0_100 = count0_100;
    }

    public ValueDto getCount100_1000() {
        return count100_1000;
    }

    public void setCount100_1000(ValueDto count100_1000) {
        this.count100_1000 = count100_1000;
    }

    public ValueDto getCount1000_3000() {
        return count1000_3000;
    }

    public void setCount1000_3000(ValueDto count1000_3000) {
        this.count1000_3000 = count1000_3000;
    }

    public ValueDto getCount3000_() {
        return count3000_;
    }

    public void setCount3000_(ValueDto count3000_) {
        this.count3000_ = count3000_;
    }

    @Override
    public String toString() {
        return "CollectionRequestReportDto{" +
                "key='" + key + '\'' +
                ", minResponseTime=" + minResponseTime +
                ", maxResponseTime=" + maxResponseTime +
                ", avgResponseTime=" + avgResponseTime +
                ", count0_=" + count0_ +
                ", count0_100=" + count0_100 +
                ", count100_1000=" + count100_1000 +
                ", count1000_3000=" + count1000_3000 +
                ", count3000_=" + count3000_ +
                '}';
    }

    public ValueDto getCount0_() {
        return count0_;
    }

    public void setCount0_(ValueDto count0_) {
        this.count0_ = count0_;
    }

}
